package net.pimpas.validation;

import java.util.List;

import net.pimpas.validation.exception.ValidationException;
import net.pimpas.validation.result.ValidationResult;

public interface Validation {
	
	void validate( ValidationResult result, Object... parameters ) throws ValidationException;
	Validation getParent( );
	List<Validation> getChildrens( );
	void addChild(Validation child);
	String getName( );
	
}